/**
 * Created by wanende on 2017/7/3.
 */


(function(){
    var rourl ="${bsaePath}/login_login";
    $("#MDF").on("click",function(){
        if(checkpw()){
            var loginForm = $("#pwForm");
            $.post(loginForm.attr('action'), loginForm.serializeArray(), function(data){
                if("success" == data.status) {
                    window.location.href=basePath + "/login_toLogin";
                }else{
                    alert("修改失败,去重新登录");
                }
            })
        }
    })

    function checkpw() {

        if(checkIsNull("oPassword","请输入旧密码！")){
            return;
        }
        if(checkIsNull("nPassword","请输入新密码！")){
            return;
        }
        if(checkIsNull("qPassword","请输入确认新密码！")){
            return;
        }
        if($("#nPassword").val()!=$("#qPassword").val()){
            $("#qPassword").tips({
                side:3,
                msg:'两次密码不相同',
                bg:'#fe5d6f',
                time:3
            });
            $("#qPassword").focus();
            return false;
        }if($("#nPassword").val() == $("#pwd").val()){
            $("#nPassword").tips({
                side:3,
                msg:'不能为默认密码',
                bg:'#fe5d6f',
                time:3
            });
            $("#nPassword").focus();
            return false;
        }
        //密码格式验证
        var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{4,16}$/;
         var flag = reg.test($("#nPassword").val());
         if(flag == false){
         $("#nPassword").tips({
         side:3,
         msg:'新密码必须由 4-16位字母、数字、特殊符号线组成',
         bg:'#fe5d6f',
         time:3
         });
         $("#passWord").focus();
         //alert("新密码必须由 4-16位字母、数字、特殊符号线组成.");
         return false;
         }
        return true;
    }

//服务器校验
    $("#to-recover").on("click",function(){
        if(check()){
            var loginForm = $("#loginForm");
            $.post(loginForm.attr('action'), loginForm.serializeArray(), function(data){
                if("success" == data.status){
                    saveCookie();
                    // window.location.href="main/index";
                    loadUserCenter();
                    window.location.reload();
                }else if("usererror" == data.msg){
                    $("#userName").tips({
                        side : 2,
                        msg : "用户名输入有误",
                        bg : '#FF5080',
                        time : 3
                    });
                    showfh();
                    $("#userName").focus();
                }else if("passerror" == data.msg){
                    $("#passWord").tips({
                        side : 2,
                        msg : "密码输入有误",
                        bg : '#FF5080',
                        time : 3
                    });
                    showfh();
                    $("#passWord").focus();
                }else if("retryCount" == data.msg){
                    $("#passWord").tips({
                        side : 2,
                        msg : "登录失败多次，账户被锁定，请联系管理员！",
                        bg : '#FF5080',
                        time : 3
                    });
                    showfh();
                    $("#passWord").focus();
                }else{
                    $("#userName").tips({
                        side : 1,
                        msg : "缺少参数",
                        bg : '#FF5080',
                        time : 15
                    });
                    showfh();
                    $("#userName").focus();
                }

            });
        }
    });
    // function severCheck(){
    //
    // }

    $(document).ready(function() {
        $('input, textarea').placeholder({customClass:'my-placeholder'});
        /* changeCode();
         $("#codeImg").bind("click", changeCode);*/
    });

    $(document).keyup(function(event) {
        if (event.keyCode == 13) {
            $("#to-recover").trigger("click");
        }
    });

    function genTimestamp() {
        var time = new Date();
        return time.getTime();
    }

    function changeCode() {
        $("#codeImg").attr("src", "code.do?t=" + genTimestamp());
    }

//客户端校验
    function check() {

        if ($("#userName").val() == "") {

            $("#userName").tips({
                side : 2,
                msg : '用户名不得为空',
                bg : '#AE81FF',
                time : 3
            });
            showfh();
            $("#userName").focus();
            return false;
        } else {
            $("#userName").val(jQuery.trim($('#userName').val()));
        }

        if ($("#passWord").val() == "") {

            $("#passWord").tips({
                side : 2,
                msg : '密码不得为空',
                bg : '#AE81FF',
                time : 3
            });
            showfh();
            $("#passWord").focus();
            return false;
        }
        if ($("#code").val() == "") {

            $("#code").tips({
                side : 1,
                msg : '验证码不得为空',
                bg : '#AE81FF',
                time : 3
            });
            showfh();
            $("#code").focus();
            return false;
        }
        return true;
    }



    function saveCookie() {
        if ($("#saveid").attr("checked")) {
            $.cookie('userName', $("#userName").val(), {
                expires : 7
            });
            $.cookie('passWord', $("#passWord").val(), {
                expires : 7
            });
        }
    }


    jQuery(function() {
        var userName = $.cookie('userName');
        var passWord = $.cookie('passWord');
        if (typeof(userName) != "undefined"
            && typeof(passWord) != "undefined") {
            $("#userName").val(userName);
            $("#passWord").val(passWord);
            $("#saveid").attr("checked", true);
            $("#code").focus();
        }
    });

    var timer;
    function showfh(){
        fhi = 1;
        //关闭提示晃动屏幕，注释掉这句话即可
        timer = setInterval(xzfh2, 10);
    };
    var current = 0;
    var fhi = 1;
    var current2 = 1;
    function xzfh2(){
        if(fhi>50){
            document.body.style.transform = 'rotate(0deg)';
            clearInterval(timer);
            return;
        }
        current = (current2)%360;
        document.body.style.transform = 'rotate('+current+'deg)';
        current ++;
        if(current2 == 0.4){current2 = -0.4;}else{current2 = 0.4;}
        fhi++;
    };

   
   
})();




/**暂时注掉**/
// var myChart = echarts.init(document.getElementById('myCharts'));
// var dataMap = {};
// function dataFormatter(obj) {
//     var pList = ['北京','天津','河北','山西','内蒙古','辽宁','吉林','黑龙江','上海','江苏','浙江','安徽','福建','江西','山东','河南','湖北','湖南','广东','广西','海南','重庆','四川','贵州','云南','西藏','陕西','甘肃','青海','宁夏','新疆'];
//     var temp;
//     for (var year = 2002; year <= 2011; year++) {
//         var max = 0;
//         var sum = 0;
//         temp = obj[year];
//         for (var i = 0, l = temp.length; i < l; i++) {
//             max = Math.max(max, temp[i]);
//             sum += temp[i];
//             obj[year][i] = {
//                 name : pList[i],
//                 value : temp[i]
//             }
//         }
//         obj[year + 'max'] = Math.floor(max / 100) * 100;
//         obj[year + 'sum'] = sum;
//     }
//     return obj;
// }
// $.ajax({
//     type:"post",
//     url :"../json/charts.json",
//     dataType: "json",
//     async:false,
//     success:function (data) {
//         _GLOBE_DATA("统计数据",data);
//         data=JSON.parse(data);
//
//         dataMap.dataGDP = dataFormatter(data.dataGDP);
//
//         dataMap.dataPI = dataFormatter(data.dataPI);
//
//         dataMap.dataSI = dataFormatter(data.dataSI);
//
//         dataMap.dataTI = dataFormatter(data.dataTI);
//
//         dataMap.dataEstate = dataFormatter(data.dataEstate);
//
//         dataMap.dataFinancial = dataFormatter(data.dataFinancial);
//     }
// })
//
//
//
//
// option = {
//     baseOption: {
//         timeline: {
//             // y: 0,
//             axisType: 'category',
//             // realtime: false,
//             // loop: false,
//             autoPlay: true,
//             // currentIndex: 2,
//             playInterval: 1000,
//             // controlStyle: {
//             //     position: 'left'
//             // },
//             data: [
//                 '2002-01-01','2003-01-01','2004-01-01',
//                 {
//                     value: '2005-01-01',
//                     tooltip: {
//                         formatter: '{b} GDP达到一个高度'
//                     },
//                     symbol: 'diamond',
//                     symbolSize: 16
//                 },
//                 '2006-01-01', '2007-01-01','2008-01-01','2009-01-01','2010-01-01',
//                 {
//                     value: '2011-01-01',
//                     tooltip: {
//                         formatter: function (params) {
//                             return params.name + 'GDP达到又一个高度';
//                         }
//                     },
//                     symbol: 'diamond',
//                     symbolSize: 18
//                 },
//             ],
//             label: {
//                 formatter : function(s) {
//                     return (new Date(s)).getFullYear();
//                 }
//             }
//         },
//         title: {
//             subtext: '数据来自国家统计局'
//         },
//         tooltip: {
//         },
//         legend: {
//             x: 'right',
//             data: ['第一产业', '第二产业', '第三产业', 'GDP', '金融', '房地产'],
//             selected: {
//                 'GDP': false, '金融': false, '房地产': false
//             }
//         },
//         calculable : true,
//         grid: {
//             top: 80,
//             bottom: 100,
//             tooltip: {
//                 trigger: 'axis',
//                 axisPointer: {
//                     type: 'shadow',
//                     label: {
//                         show: true,
//                         formatter: function (params) {
//                             return params.value.replace('\n', '');
//                         }
//                     }
//                 }
//             }
//         },
//         xAxis: [
//             {
//                 'type':'category',
//                 'axisLabel':{'interval':0},
//                 'data':[
//                     '北京','\n天津','河北','\n山西','内蒙古','\n辽宁','吉林','\n黑龙江',
//                     '上海','\n江苏','浙江','\n安徽','福建','\n江西','山东','\n河南',
//                     '湖北','\n湖南','广东','\n广西','海南','\n重庆','四川','\n贵州',
//                     '云南','\n西藏','陕西','\n甘肃','青海','\n宁夏','新疆'
//                 ],
//                 splitLine: {show: false}
//             }
//         ],
//         yAxis: [
//             {
//                 type: 'value',
//                 name: 'GDP（亿元）'
//             }
//         ],
//         series: [
//             {name: 'GDP', type: 'bar'},
//             {name: '金融', type: 'bar'},
//             {name: '房地产', type: 'bar'},
//             {name: '第一产业', type: 'bar'},
//             {name: '第二产业', type: 'bar'},
//             {name: '第三产业', type: 'bar'},
//             {
//                 name: 'GDP占比',
//                 type: 'pie',
//                 center: ['75%', '35%'],
//                 radius: '28%',
//                 z: 100
//             }
//         ]
//     },
//     options: [
//         {
//             title: {text: '2002全国宏观经济指标'},
//             series: [
//                 {data: dataMap.dataGDP['2002']},
//                 {data: dataMap.dataFinancial['2002']},
//                 {data: dataMap.dataEstate['2002']},
//                 {data: dataMap.dataPI['2002']},
//                 {data: dataMap.dataSI['2002']},
//                 {data: dataMap.dataTI['2002']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2002sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2002sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2002sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2003全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2003']},
//                 {data: dataMap.dataFinancial['2003']},
//                 {data: dataMap.dataEstate['2003']},
//                 {data: dataMap.dataPI['2003']},
//                 {data: dataMap.dataSI['2003']},
//                 {data: dataMap.dataTI['2003']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2003sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2003sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2003sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2004全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2004']},
//                 {data: dataMap.dataFinancial['2004']},
//                 {data: dataMap.dataEstate['2004']},
//                 {data: dataMap.dataPI['2004']},
//                 {data: dataMap.dataSI['2004']},
//                 {data: dataMap.dataTI['2004']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2004sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2004sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2004sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2005全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2005']},
//                 {data: dataMap.dataFinancial['2005']},
//                 {data: dataMap.dataEstate['2005']},
//                 {data: dataMap.dataPI['2005']},
//                 {data: dataMap.dataSI['2005']},
//                 {data: dataMap.dataTI['2005']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2005sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2005sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2005sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2006全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2006']},
//                 {data: dataMap.dataFinancial['2006']},
//                 {data: dataMap.dataEstate['2006']},
//                 {data: dataMap.dataPI['2006']},
//                 {data: dataMap.dataSI['2006']},
//                 {data: dataMap.dataTI['2006']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2006sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2006sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2006sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2007全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2007']},
//                 {data: dataMap.dataFinancial['2007']},
//                 {data: dataMap.dataEstate['2007']},
//                 {data: dataMap.dataPI['2007']},
//                 {data: dataMap.dataSI['2007']},
//                 {data: dataMap.dataTI['2007']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2007sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2007sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2007sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2008全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2008']},
//                 {data: dataMap.dataFinancial['2008']},
//                 {data: dataMap.dataEstate['2008']},
//                 {data: dataMap.dataPI['2008']},
//                 {data: dataMap.dataSI['2008']},
//                 {data: dataMap.dataTI['2008']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2008sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2008sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2008sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2009全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2009']},
//                 {data: dataMap.dataFinancial['2009']},
//                 {data: dataMap.dataEstate['2009']},
//                 {data: dataMap.dataPI['2009']},
//                 {data: dataMap.dataSI['2009']},
//                 {data: dataMap.dataTI['2009']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2009sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2009sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2009sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2010全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2010']},
//                 {data: dataMap.dataFinancial['2010']},
//                 {data: dataMap.dataEstate['2010']},
//                 {data: dataMap.dataPI['2010']},
//                 {data: dataMap.dataSI['2010']},
//                 {data: dataMap.dataTI['2010']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2010sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2010sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2010sum']}
//                 ]}
//             ]
//         },
//         {
//             title : {text: '2011全国宏观经济指标'},
//             series : [
//                 {data: dataMap.dataGDP['2011']},
//                 {data: dataMap.dataFinancial['2011']},
//                 {data: dataMap.dataEstate['2011']},
//                 {data: dataMap.dataPI['2011']},
//                 {data: dataMap.dataSI['2011']},
//                 {data: dataMap.dataTI['2011']},
//                 {data: [
//                     {name: '第一产业', value: dataMap.dataPI['2011sum']},
//                     {name: '第二产业', value: dataMap.dataSI['2011sum']},
//                     {name: '第三产业', value: dataMap.dataTI['2011sum']}
//                 ]}
//             ]
//         }
//     ]
// };
// myChart.setOption(option);